stage protests - French English Dictionary